Verifying IP-Core based System-On-Chip Designs
نویسندگان
چکیده
We describe a methodology for verifying system-on-chip designs. In our methodology, the problem of verifying system-on-chip designs is decomposed into three tasks. First, we verify, once and for all, the standard bus interconnecting IP Cores in the system . The next task is to verify the glue logic, which connects the IP Cores to the buses. Finally, using the verified bus protocols and the IP core designs, the complete system is verified. To illustrate our methodology, we verify the PCI Local Bus, a widely used bus protocol in system-on-chip designs. We demonstrate various modeling and verification techniques for buses by modeling the PCI Local Bus with the symbolic model checker SMV. We have found two potential bugs in the PCI bus protocol specification that await confirmation of the PCI Special Interest Group(PCI-SIG).
منابع مشابه
Formal Verification of the PCI Local Bus: A Step Towards IP Core Based System-On-Chip Design Verification
We describe a methodology for verifying system-on-chip designs. In our methodology, the problem of verifying system-on-chip designs is decomposed into three tasks. First, we verify, once and for all, the standard bus interconnecting IP Cores in the system. The next task is to verify the glue logic, which connects the IP Cores to the buses. Finally, using the verified bus protocols and the IP co...
متن کاملCase Study: Comparison between Conventional VHDL and UVM Test-Benches for a Slave IS Transceiver
In this survey, we prove that the Universal Verification Methodology, UVM, is not only efficient in verifying large-gate-count IP-based System-on-Chip designs, but it is also efficient in verifying small designs, in comparison with the conventional verification techniques, specifically VHDL testbenches. We have built both a UVM verification environment and a VHDL test-bench to verify the operat...
متن کاملLatency Performance of Chordal Ring Perfect Difference Network Topology for Network on Chip Architecture using NS-2
The emerging platform-based design paradigm poses enormous challenges to conceptualizing, implementing, verifying and programming today‟s complex System on Chip (SoC) design. Network-on-Chip (NoC) architecture provides a scalable, high performance and robust infrastructure for on-chip communication. Perfect Difference Network (PDN) based on the mathematical notion of Perfect Difference Set as a...
متن کاملAutomatic Verification-pattern Generation for Functional Verification of Systems-on-chip
Advances in semiconductor process and design technologies are enabling the design of complex system chips. In traditional IC design, reuse was limited to standard cell libraries and the rest of the logic was almost designed from scratch. Nowadays, the trend has changed and system designers are reusing most of the IP in order to speed up the design process. Such a design process poses many chall...
متن کاملVerifying a Vci Bus Interface Model Using an Lsc-based Specification
Because of the high stakes involved in integrating externally developed intellectual property (IP) cores used in System on Chip (SOC) designs, methods and tool support for quick, easy, decisive standard compliance verification must be developed. Such methods and tools include formal standard specifications that are easy to read, formal definitions of standard compliance and automatic generation...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999